submitted-sigaction-sa-restorer
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sun, 16 Dec 2018 17:25:59 +0000 (17:25 +0000)
committerAurelien Jarno <aurel32@debian.org>
Sun, 16 Dec 2018 17:25:59 +0000 (17:25 +0000)
commitdda3ee47155f14182478a55fc01d0633b259a9e3
treebea6e7fc25d2f92c75828bb421f3e49dca6b2f0e
parent7a7944dc024744bb38a882f43aa7497af1a13128
submitted-sigaction-sa-restorer

2018-12-12  Adhemerval Zanella  <adhemerval.zanella@linaro.org>

[BZ #23960]
* sysdeps/unix/sysv/linux/kernel_sigaction.h (HAS_SA_RESTORER):
Define if SA_RESTORER is defined.
(kernel_sigaction): Define sa_restorer if HAS_SA_RESTORER is defined.
(SET_SA_RESTORER, RESET_SA_RESTORER): Define iff the macro are not
already defined.
* sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h (SA_RESTORER,
kernel_sigaction, SET_SA_RESTORER, RESET_SA_RESTORER): Remove
definitions.
(HAS_SA_RESTORER): Define.
* sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h (SA_RESTORER,
SET_SA_RESTORER, RESET_SA_RESTORER): Remove definition.
(HAS_SA_RESTORER): Define.
* sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h: Include generic
kernel_sigaction after define SET_SA_RESTORER and RESET_SA_RESTORER.
* sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/s390/kernel_sigaction.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.

Gbp-Pq: Topic any
Gbp-Pq: Name submitted-sigaction-sa-restorer.diff
sysdeps/unix/sysv/linux/kernel_sigaction.h
sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h
sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h
sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h
sysdeps/unix/sysv/linux/s390/kernel_sigaction.h
sysdeps/unix/sysv/linux/sh/kernel_sigaction.h
sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h
sysdeps/unix/sysv/linux/x86_64/sigaction.c